projects
/
babl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c284783
)
babl: improve babl_trc_formula_srgb sRGB detection constants
author
Øyvind Kolås
<pippin@gimp.org>
Tue, 2 Jan 2018 20:05:02 +0000
(21:05 +0100)
committer
Øyvind Kolås
<pippin@gimp.org>
Tue, 2 Jan 2018 20:05:06 +0000
(21:05 +0100)
For bug #791816. Use constants as passed from GIMP when its built in sRGB ICC
profile is passed.
babl/babl-trc.c
patch
|
blob
|
history
diff --git
a/babl/babl-trc.c
b/babl/babl-trc.c
index 0a007109c9b2a64daa33deefb9b7740ff07a892a..11f79a689a3e8e8c92bd1d439839c8c3ced52dc8 100644
(file)
--- a/
babl/babl-trc.c
+++ b/
babl/babl-trc.c
@@
-424,10
+424,11
@@
babl_trc_formula_srgb (double g, double a, double b, double c, double d)
int i;
float params[5]={g, a, b, c, d};
- if (fabs (g - 2.40) < 0.01 &&
- fabs (a - 26214) < 0.01 &&
- fabs (b - 0.947875) < 0.01 &&
- fabs (c - (-3417)) < 0.01)
+ if (fabs (g - 2.400) < 0.01 &&
+ fabs (a - 0.947) < 0.01 &&
+ fabs (b - 0.052) < 0.01 &&
+ fabs (c - 0.077) < 0.01 &&
+ fabs (d - 0.040) < 0.01)
return babl_trc ("sRGB");
snprintf (name, sizeof (name), "%.6f %.6f %.4f %.4f %.4f", g, a, b, c, d);